Juan Vasquez Jr., 19, was arrested on Thursday, Nov. 14, the Bridgeton Police Department said in a news release.
Officers stopped Vasquez while he was driving at around 11:06 a.m. Investigators said he was in a vehicle stolen during a carjacking in Millville.
Vasquez was charged with carjacking, unlawful possession of a weapon, and unlawful possession of an imitation firearm.
The teen was held in the Cumberland County Jail.
Click here to follow Daily Voice Cape May and receive free news updates.